Package-level declarations

Types

Link copied to clipboard

EN Which inner box dimension scales autoResizeTextSpPercent min/max (0–100). PT Qual dimensão interna define o % min/max do texto.

Functions

Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeHeightSize(min: ERROR CLASS: Symbol not found for Dp, max: ERROR CLASS: Symbol not found for Dp, step: ERROR CLASS: Symbol not found for Dp = 2.dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp

EN Largest height in min…max that fits the inner height (after contentPadding) of this box.

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeHeightSize(min: ResizeBound, max: ResizeBound, step: ResizeBound = resizeFixedDp(1f), contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp

EN Same as autoResizeWidthSize for the vertical axis and screen ResizeBounds.

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeHeightSize(min: Number, max: Number, step: Number = 2, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp
Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeHeightSizePercent(minPercent: Number, maxPercent: Number, step: ERROR CLASS: Symbol not found for Dp = 2.dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp

EN minPercent/maxPercent are 0–100 of the inner content height (after contentPadding). PT % 0–100 da altura útil da caixa.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeSquareSize(min: ERROR CLASS: Symbol not found for Dp, max: ERROR CLASS: Symbol not found for Dp, step: ERROR CLASS: Symbol not found for Dp = 2.dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues?? = null, contentPaddingUniformDp: Int? = null): ERROR CLASS: Symbol not found for Dp

EN Largest square side in min…max (step step) that fits inside this box (smaller of width/height). EN contentPadding optional (RTL-aware). contentPaddingUniformDp: null, ≤ 0, or -1 ignored; used only if contentPadding is null. PT contentPadding opcional. contentPaddingUniformDp: null, ≤ 0 ou -1 ignorados; só vale se contentPadding for null.

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeSquareSize(min: ResizeBound, max: ResizeBound, step: ResizeBound = resizeFixedDp(1f), contentPadding: ERROR CLASS: Symbol not found for PaddingValues?? = null, contentPaddingUniformDp: Int? = null): ERROR CLASS: Symbol not found for Dp

EN Same as autoResizeSquareSize but min/max/step may use % of Sw / W / H via ResizeBound.

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeSquareSize(min: Number, max: Number, step: Number = 2, contentPadding: ERROR CLASS: Symbol not found for PaddingValues?? = null, contentPaddingUniformDp: Int? = null): ERROR CLASS: Symbol not found for Dp

PT Mesmo que autoResizeSquareSize com Number tratado como dp (1212.dp).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeSquareSizePercent(minPercent: Number, maxPercent: Number, step: ERROR CLASS: Symbol not found for Dp = 2.dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues?? = null, contentPaddingUniformDp: Int? = null): ERROR CLASS: Symbol not found for Dp

EN minPercent/maxPercent are 0–100 of min(inner width, inner height) after padding. step in dp. PT % 0–100 do menor lado útil da caixa.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSp(text: String, minSp: ERROR CLASS: Symbol not found for Dp, maxSp: ERROR CLASS: Symbol not found for Dp, stepSp: ERROR CLASS: Symbol not found for Dp = 2.dp, style: ERROR CLASS: Symbol not found for TextStyle?? = null, maxLines: Int? = null, maxLength: Int? = null, softWrap: Boolean = true, overflow: ERROR CLASS: Symbol not found for TextOverflow = TextOverflow.Clip, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for TextUnit
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSp(text: String, minSp: ERROR CLASS: Symbol not found for TextUnit, maxSp: ERROR CLASS: Symbol not found for TextUnit, stepSp: ERROR CLASS: Symbol not found for TextUnit = 2.sp, style: ERROR CLASS: Symbol not found for TextStyle?? = null, maxLines: Int? = null, maxLength: Int? = null, softWrap: Boolean = true, overflow: ERROR CLASS: Symbol not found for TextOverflow = TextOverflow.Clip, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for TextUnit
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSp(text: String, minSp: Number, maxSp: Number, stepSp: Number = 2, style: ERROR CLASS: Symbol not found for TextStyle?? = null, maxLines: Int? = null, maxLength: Int? = null, softWrap: Boolean = true, overflow: ERROR CLASS: Symbol not found for TextOverflow = TextOverflow.Clip, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for TextUnit

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSp(text: String, min: ResizeBound, max: ResizeBound, step: ResizeBound = resizeFixedSp(1f), style: ERROR CLASS: Symbol not found for TextStyle?? = null, maxLines: Int? = null, maxLength: Int? = null, softWrap: Boolean = true, overflow: ERROR CLASS: Symbol not found for TextOverflow = TextOverflow.Clip, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for TextUnit

EN Largest font size between minSp and maxSp (step stepSp) so text fits width/height of this box. PT Number = valor em sp (ex. 12, 12.5f). Dp usa o valor numérico do dp como sp (ex. 12.dp → 12 sp).

Link copied to clipboard
private fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSpImpl(text: String, minSp: Float, maxSp: Float, stepSp: Float, style: ERROR CLASS: Symbol not found for TextStyle??, maxLines: Int?, maxLength: Int?, softWrap: Boolean, overflow: ERROR CLASS: Symbol not found for TextOverflow, contentPadding: ERROR CLASS: Symbol not found for PaddingValues): ERROR CLASS: Symbol not found for TextUnit
Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSpPercent(text: String, minPercent: Number, maxPercent: Number, stepSp: Number = 2, percentBasis: AutoResizePercentBasis = AutoResizePercentBasis.HEIGHT, style: ERROR CLASS: Symbol not found for TextStyle?? = null, maxLines: Int? = null, maxLength: Int? = null, softWrap: Boolean = true, overflow: ERROR CLASS: Symbol not found for TextOverflow = TextOverflow.Clip, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for TextUnit

EN Font size range from 0–100 minPercent/maxPercent of the inner box edge chosen by percentBasis (default AutoResizePercentBasis.HEIGHT). stepSp is in sp (same as fixed autoResizeTextSp). PT Intervalo de texto em % 0–100 da aresta interna (percentBasis); passo em sp.

Link copied to clipboard
private fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeTextSpWithRange(measureText: String, range: ResizeRangePx, resolvedStyle: ERROR CLASS: Symbol not found for TextStyle, effMaxLines: Int, softWrap: Boolean, overflow: ERROR CLASS: Symbol not found for TextOverflow, contentPadding: ERROR CLASS: Symbol not found for PaddingValues): ERROR CLASS: Symbol not found for TextUnit
Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeWidthSize(min: ERROR CLASS: Symbol not found for Dp, max: ERROR CLASS: Symbol not found for Dp, step: ERROR CLASS: Symbol not found for Dp = 2.dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp

EN Largest width in min…max that fits the inner width (after contentPadding) of this box.

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeWidthSize(min: ResizeBound, max: ResizeBound, step: ResizeBound = resizeFixedDp(1f), contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp

EN min/max/step as ResizeBound: fixed dp/sp or screen % (sw / w / h via com.appdimens.dynamic.core.resizePercentSw etc.).

fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeWidthSize(min: Number, max: Number, step: Number = 2, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp
Link copied to clipboard
fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.autoResizeWidthSizePercent(minPercent: Number, maxPercent: Number, step: ERROR CLASS: Symbol not found for Dp = 2.dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues = PaddingValues(0.dp)): ERROR CLASS: Symbol not found for Dp

EN minPercent/maxPercent are 0–100 of the inner content width (after contentPadding). Step in dp. PT % 0–100 da largura útil da caixa.

Link copied to clipboard
private fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.boxPercentResizeRange(useWidth: Boolean, minPercent: Number, maxPercent: Number, step: ERROR CLASS: Symbol not found for Dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues): ResizeRangePx

EN ResizeRangePx from 0–100 percents of inner width or height (px) and step in dp. PT Intervalo em px a partir de % 0–100 da largura ou altura útil.

Link copied to clipboard
private fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.boxPercentSquareRange(minPercent: Number, maxPercent: Number, step: ERROR CLASS: Symbol not found for Dp, contentPadding: ERROR CLASS: Symbol not found for PaddingValues): ResizeRangePx

EN Percents relative to min(inner width, inner height) in px. PT % relativos ao mínimo lado útil.

Link copied to clipboard
private fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.innerMaxDimensionsPx(contentPadding: ERROR CLASS: Symbol not found for PaddingValues): Pair<Float, Float>

EN maxWidth/maxHeight of the scope minus contentPadding (RTL-aware horizontal insets). PT Largura/altura úteis após descontar contentPadding (insets horizontais com RTL).

Link copied to clipboard
private fun localBoxResizeRangePx(minPx: Float, maxPx: Float, stepPx: Float): ResizeRangePx

EN Build ResizeRangePx from local box px (not screen %). PT Intervalo em px da caixa local.

Link copied to clipboard

EN Number as percent 0–100 → multiplier 0..1. PT Percentagem 0–100 → fator 0..1.

Link copied to clipboard
private fun rememberFittingResizePx(range: ResizeRangePx, constraintStamp: Any?, fits: (candidatePx: Float) -> Boolean): Float
Link copied to clipboard
Link copied to clipboard
private fun resolveAutoResizeMaxLines(maxLines: Int?): Int

EN null, ≤ 0, or -1 → unlimited lines. PT null, ≤ 0 ou -1 → linhas ilimitadas.

Link copied to clipboard
private fun resolveAutoResizeTextForMeasure(text: String, maxLength: Int?): String

EN null, ≤ 0, or -1 → full text; else first maxLength UTF-16 code units. PT Idem; senão take(maxLength).

Link copied to clipboard
private fun resolveSquareContentPadding(contentPadding: ERROR CLASS: Symbol not found for PaddingValues??, contentPaddingUniformDp: Int?): ERROR CLASS: Symbol not found for PaddingValues

EN For autoResizeSquareSize only: contentPadding wins if non-null; else uniform dp if > 0 (not null, 0, -1, nor ≤ 0). PT Só quadrado: contentPadding se não nulo; senão inset uniforme em dp se > 0.

Link copied to clipboard
private fun ERROR CLASS: Symbol not found for BoxWithConstraintsScope.textSpPercentResizeRange(minPercent: Number, maxPercent: Number, stepSp: Number, percentBasis: AutoResizePercentBasis, contentPadding: ERROR CLASS: Symbol not found for PaddingValues): ResizeRangePx

EN ResizeRangePx for text: min/max in px from % of inner box; step from sp.

Link copied to clipboard
private fun Number.toDp(): ERROR CLASS: Symbol not found for Dp
Link copied to clipboard
private fun ERROR CLASS: Symbol not found for Dp.toResizeDpBound(): ResizeBound
Link copied to clipboard
private fun ERROR CLASS: Symbol not found for TextUnit.toSpFloat(): Float